Added virtual functions set_pixel, get_color, fill_span and draw_drawable
authorAlexander Larsson <alla@lysator.liu.se>
Wed, 15 Nov 2000 12:45:30 +0000 (12:45 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Wed, 15 Nov 2000 12:45:30 +0000 (12:45 +0000)
commit2eb744a3c4a2d15223828a65aec02f7b070b516c
treec402ea9611b1e2514378993212f9e2c5a7f036d4
parent376d6c19147bd8c255e1af41f39cb1e61a7d8855
Added virtual functions set_pixel, get_color, fill_span and draw_drawable

2000-11-15  Alexander Larsson  <alla@lysator.liu.se>

* gdk/linux-fb/gdkprivate-fb.h:
Added virtual functions set_pixel, get_color,
fill_span and draw_drawable to the GC.
Added global _gdk_fb_screen_gc to use instead of
NULL when drawing to the screen.
Added _gdk_fb_gc_calc_state() prototype.

* gdk/linux-fb/gdkgc-fb.c:
Call _gdk_fb_gc_calc_state() on any gc state change.

* gdk/linux-fb/gdkglobals-fb.c:
Add _gdk_fb_screen_gc

* gdk/linux-fb/gdkdrawable-fb2.c:
_gdk_fb_gc_calc_state() calculates best functions
for the GC state and depth.
Moved bpp specialized code to separate functions.
Added optimized 24 bpp AA draw_drawable.

* gdk/linux-fb/gdkevents-fb.c:
Silence gcc warning.

* gdk/linux-fb/gdkimage-fb.c:
Use _gdk_fb_screen_gc

* gdk/linux-fb/gdkwindow-fb.c:
Init and use _gdk_fb_screen_gc

* gdk/linux-fb/mitypes.h:
Remove unused types.
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/linux-fb/gdkdrawable-fb2.c
gdk/linux-fb/gdkevents-fb.c
gdk/linux-fb/gdkgc-fb.c
gdk/linux-fb/gdkglobals-fb.c
gdk/linux-fb/gdkimage-fb.c
gdk/linux-fb/gdkprivate-fb.h
gdk/linux-fb/gdkwindow-fb.c
gdk/linux-fb/mitypes.h